Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # jx-drive-status nets
- for {set jnum 0} {$jnum < $::KINS(JOINTS)} {incr jnum} {
- net j${jnum}-0 ec.j${jnum}-dsw-ctrl-0 => servo.j${jnum}.dsw-0-ctrl-info-service-channel-0
- net j${jnum}-1 ec.j${jnum}-dsw-ctrl-1 => servo.j${jnum}.dsw-1-ctrl-info-service-channel-1
- net j${jnum}-2 ec.j${jnum}-dsw-ctrl-2 => servo.j${jnum}.dsw-2-ctrl-info-service-channel-2
- net j${jnum}-3 ec.j${jnum}-dsw-status => servo.j${jnum}.dsw-3-status-of-cmd-val-proc
- net j${jnum}-4 ec.j${jnum}-dsw-4 => servo.j${jnum}.dsw-4
- net j${jnum}-5 ec.j${jnum}-dsw-cmd-change => servo.j${jnum}.dsw-5-command-change
- net j${jnum}-6 ec.j${jnum}-dsw-rt-stat-0 => servo.j${jnum}.dsw-6-real-time-status-0
- net j${jnum}-7 ec.j${jnum}-dsw-rt-stat-1 => servo.j${jnum}.dsw-7-real-time-status-1
- net j${jnum}-8 ec.j${jnum}-dsw-op-mode-0 => servo.j${jnum}.dsw-8-operation-mode-0
- net j${jnum}-9 ec.j${jnum}-dsw-op-mode-1 => servo.j${jnum}.dsw-9-operation-mode-1
- net j${jnum}-10 ec.j${jnum}-dsw-op-mode-2 => servo.j${jnum}.dsw-10-operation-mode-2
- net j${jnum}-11 ec.j${jnum}-dsw-msg-class-3 => servo.j${jnum}.dsw-11-class-3-diagnostic-message
- net j${jnum}-12 ec.j${jnum}-dsw-msg-class-2 => servo.j${jnum}.dsw-12-class-2-diagnostic-message
- net j${jnum}-fault ec.j${jnum}-dsw-msg-class-1 => servo.j${jnum}.dsw-13-class-1-diagnostic-message
- net j${jnum}-14 ec.j${jnum}-dsw-rdy-0 => servo.j${jnum}.dsw-14-ready-for-operation-0
- net j${jnum}-15 ec.j${jnum}-dsw-rdy-1 => servo.j${jnum}.dsw-15-ready-for-operation-1
- }
- # jx-master-ctrl nets
- for {set jnum 0} {$jnum < $::KINS(JOINTS)} {incr jnum} {
- net j${jnum}-mcw-0 ec.j${jnum}-mcw-0-ctrl-info-service-channel-0 <= servo.j${jnum}.mcw-0-ctrl-info-service-channel-0
- net j${jnum}-mcw-1 ec.j${jnum}-mcw-1-ctrl-info-service-channel-1 <= servo.j${jnum}.mcw-1-ctrl-info-service-channel-1
- net j${jnum}-mcw-2 ec.j${jnum}-mcw-2-ctrl-info-service-channel-2 <= servo.j${jnum}.mcw-2-ctrl-info-service-channel-2
- net j${jnum}-mcw-3 ec.j${jnum}-mcw-3-ctrl-info-service-channel-3 <= servo.j${jnum}.mcw-3-ctrl-info-service-channel-3
- net j${jnum}-mcw-4 ec.j${jnum}-mcw-4-ctrl-info-service-channel-4 <= servo.j${jnum}.mcw-4-ctrl-info-service-channel-4
- net j${jnum}-mcw-5 ec.j${jnum}-mcw-5-ctrl-info-service-channel-5 <= servo.j${jnum}.mcw-5-ctrl-info-service-channel-5
- net j${jnum}-mcw-6 ec.j${jnum}-mcw-6-real-time-control-bits-0 <= servo.j${jnum}.mcw-6-real-time-control-bits-0
- net j${jnum}-mcw-7 ec.j${jnum}-mcw-7-real-time-control-bits-1 <= servo.j${jnum}.mcw-7-real-time-control-bits-1
- net j${jnum}-mcw-8 ec.j${jnum}-mcw-8-command-operation-mode-0 <= servo.j${jnum}.mcw-8-command-operation-mode-0
- net j${jnum}-mcw-9 ec.j${jnum}-mcw-9-command-operation-mode-1 <= servo.j${jnum}.mcw-9-command-operation-mode-1
- net j${jnum}-mcw-10 ec.j${jnum}-mcw-10-IPOSYNC <= servo.j${jnum}.mcw-10-IPOSYNC
- net j${jnum}-mcw-11 ec.j${jnum}-mcw-11-command-operation-mode-2 <= servo.j${jnum}.mcw-11-command-operation-mode-2
- net j${jnum}-mcw-12 ec.j${jnum}-mcw-12 <= servo.j${jnum}.mcw-12
- net j${jnum}-enable servo.j${jnum}.mcw-13-drive-halt
- net j${jnum}-enable servo.j${jnum}.mcw-14-drive-enable
- net j${jnum}-enable servo.j${jnum}.mcw-15-drive-on
- }
- # Various jx nets
- for {set jnum 0} {$jnum < $::KINS(JOINTS)} {incr jnum} {
- net j${jnum}-diag-code ec.j${jnum}-drive-code => servo.j${jnum}.drive-code
- net j${jnum}-scale-pos-fb servo.j${jnum}.pos-fb
- net j${jnum}-scale-vel-fb-fin servo.j${jnum}.vel-fb
- net j${jnum}-torque servo.j${jnum}.torque-fb
- net j${jnum}-vel-cmd servo.j${jnum}.vel-cmd
- net j${jnum}-bus-voltage-ui => servo.j${jnum}.bus-voltage
- net j${jnum}-bus-power-ui => servo.j${jnum}.bus-power
- net j${jnum}-drive-temperature-ui => servo.j${jnum}.drive-temperature
- net j${jnum}-fault servo.j${jnum}.drive-error
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement